<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
    //var存在变量提升，且可重复定义相同变量 
    // 可随时赋值和更改 
    //  let 变量不可提升，且不重复定义相同变量
    // var a = 1 
    // var a = 2
    //数值  toFixed(参数) 参数代表保留几位小数;
//     let num = 1
//     console.log(num2);
//     let num2 = 2
// const userName = 'admin' //定义的是一个常量,不存在变量提升，
// 不可重复定义，不可随时修改 
// let p=3.1415926
// p.toFixed(100)
// console.log(p.toFixed(100));
// math,pow(n,m),n代表计算的底数最大2或者-2，m代表计算的次方最大53
console.log(Math.pow(2,53))
console.log(Math.pow(2,53)+ 1) 
console.log(Math.pow(2,53)+ 2) 
console.log(Math.pow(2,53)+ 3)
console.log(Math.pow(2,53)+ 4) 
console.log(Math.pow(2,53)+ 5) 
//判断NaN
console.log(isNaN('2')); 
console.log(NaN == NaN);
// parseInt()转换为正整数从左往右依次开始，遇到非数字停下
let num = '123456bcd';
console.log(parseInt(num));
console.log(parseInt(0x100));
console.log(16 * 16);
//parseFloat:浮点数
let num1 = '322.5.22'
console.log(parseFloat(num1));
</script>